home *** CD-ROM | disk | FTP | other *** search
/ The Sunday Times: Parent Power / The Sunday Times - Parent Power.iso / pc / engine / map.swf / scripts / DefineSprite_223 / frame_1 / DoAction.as
Encoding:
Text File  |  2005-10-31  |  911 b   |  47 lines

  1. LEAmap.oBroadcaster.addListener(this);
  2. setButtonState = function(btn, bln)
  3. {
  4.    btn.enabled = bln;
  5.    btn._alpha = !bln ? 50 : 100;
  6. };
  7. onZoomChange = function(nmS)
  8. {
  9.    if(nmS == 100)
  10.    {
  11.       setButtonState(zoom_btn,true);
  12.       setButtonState(zoom_out_btn,false);
  13.    }
  14.    else if(nmS >= 900)
  15.    {
  16.       setButtonState(zoom_btn,false);
  17.       setButtonState(zoom_out_btn,true);
  18.    }
  19.    else
  20.    {
  21.       setButtonState(zoom_btn,true);
  22.       setButtonState(zoom_out_btn,true);
  23.    }
  24. };
  25. onZoomChange(100);
  26. zoom_btn.onPress = function()
  27. {
  28.    _parent.zoomIn();
  29. };
  30. zoom_out_btn.onPress = function()
  31. {
  32.    _parent.zoomOut();
  33. };
  34. bg_mc.onRelease = function()
  35. {
  36. };
  37. bg_mc.useHandCursor = false;
  38. onShowDetailMap = function()
  39. {
  40.    setButtonState(zoom_btn,false);
  41.    setButtonState(zoom_out_btn,false);
  42. };
  43. onHideDetailMap = function()
  44. {
  45.    onZoomChange(LEAmap.map_mc._xscale);
  46. };
  47.